﻿using VisualWip.Core;
using VisualWip.Core.Columns;
using VisualWip.Core.Interfaces;
using VisualWip.PresentationModel.SettingsViewModels;

namespace VisualWip.PresentationModel.WorkItem
{
    public abstract class SingleWorkItemSettingsViewModel : WorkItemsSettingsViewModelBase<SingleWorkItemColumn>
    {
        protected SingleWorkItemSettingsViewModel(Application application, SingleWorkItemColumn column, IWorkItemSizeProvider workItemSizeProvider,
                                                    IColumnTypeProvider columnTypeProvider)
            : base(application, column,workItemSizeProvider,columnTypeProvider)
        {
        }

        public override string SettingsWindowName
        {
            get { return "Single work item column settings"; }
        }

        public abstract string WorkItemId { get; set; }
    }
}